development compliance fraud corruption law politics consulting ibc government audit marine attorney international management offshore offshore banking banking outsourcing asset protection lawyer business